//
//  ZZAudioParameter.h
//  RecorderTest
//
//  Created by 张彦东 on 2017/5/24.
//  Copyright © 2017年 Z. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <AVFoundation/AVFoundation.h>

@interface ZZAudioParameter : NSObject

// 声道数
+ (NSArray *)channels;
+ (NSString *)channelsDisplayAtIndex:(NSInteger)index;
+ (NSNumber *)channelsParameterAtIndex:(NSInteger)index;

// 采样率
+ (NSArray *)sampleRate;
+ (NSString *)sampleRateDisplayAtIndex:(NSInteger)index;
+ (NSNumber *)sampleRateParameterAtIndex:(NSInteger)index;

// 比特率
+ (NSArray *)linearPCMBitDepth;
+ (NSString *)linearPCMBitDepthDisplayAtIndex:(NSInteger)index;
+ (NSNumber *)linearPCMBitDepthParameterAtIndex:(NSInteger)index;

// 声音音质
+ (NSArray *)audioQuality;
+ (NSString *)audioQualityDisplayAtIndex:(NSInteger)index;
+ (NSNumber *)audioQualityParameterAtIndex:(NSInteger)index;

// 编码比特率 BPS传输速率
+ (NSArray *)encoderBitRate;
+ (NSString *)encoderBitRateDisplayAtIndex:(NSInteger)index;
+ (NSNumber *)encoderBitRateParameterAtIndex:(NSInteger)index;

@end
